home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / jdic23.zip / README.J23 < prev    next >
Text File  |  1993-07-01  |  4KB  |  93 lines

  1.  
  2. CHANGES IN JDIC & JREADER V2.3 
  3.  
  4. - tidier (I think) line folding in the dictionary displays.  They now fold on 
  5. word breaks. 
  6.  
  7. - Expansion of the kanji display to show the Kuten and  Halpern  codes.  This 
  8. has meant using a second line in the display. 
  9.   
  10. -  a change to the binary search of the dictionary which noticeably speeds up 
  11. JDIC and marginally speeds up JREADER.  The old method used a  binary  search 
  12. until  it  found a key match,  and then scanned sequentially backwards up the 
  13. index/dictionary until it got to the start of the matches.  If a  very  short 
  14. key,  such  as "t" was given,  it was *very* slow.  The programs now engage a 
  15. second binary search to find the top of the list. 
  16.  
  17. - the introduction  of  their  own  "jdic.rc"  file  and  JDICRC  environment 
  18. variable.  moke.rc and MOKERC will continue to work, but the purpose of these 
  19. are to enable jdic/jreader to be seen to be quite independant of MOKE. 
  20.  
  21. - the option to specify the path of the  moke/jdic.rc  file  on  the  command 
  22. line. This is to assist people running JDIC/JREADER from a file server. 
  23.  
  24. - enabling the display of the last 4 JIS 0208-1983 kanji. 
  25.  
  26. JDIC 
  27.  
  28. The main changes to JDIC are: 
  29.  
  30. -  the  function to find kanji by Kuten or Halpern codes.  The Kuten is easy, 
  31. as it is another representation of the JIS code. I have used Alt-F9 to select 
  32. this,  as it is indeed an alternative  to  F9.  For  the  Halpern  codes,  it 
  33. necessitated incorporating the Halpern codes in the main KINFO.DAT structure, 
  34. thus  expanding  it,  and  creating a new KINFOHAL.IDX index.  Note that this 
  35. means that V2.3 needs the new KINF*.* files.  They will  not  work  with  the 
  36. V2.2  files.  All the various bushu/stroke/etc screens in JDIC still show the 
  37. Nelson numbers.  I baulked at redoing all that.  Alt-F8 invokes  the  Halpern 
  38. search, as it is an alternative to the Nelson (F8) search. 
  39.  
  40. -  The  function to look up a kanji from the display.  Again,  several people 
  41. have asked for this.  Alt-F10 brings up a little marker on the  left  of  the 
  42. display  which  can be positioned on the desired line.  Press enter to select 
  43. the kanji on that line. If there is more than one, the kanji are displayed at 
  44. the bottom of the screen for further selection. 
  45.  
  46. - the filter function.  Several people have asked for a facility  to  obscure 
  47. the  display  of  the place and person names.  Others have suggested breaking 
  48. edict up for this reason.  My solution is to leave the dictionary intact, and 
  49. to  build in a user configurable/selectable filter system.  There are 3 types 
  50. of filters: 
  51.  
  52.         o show only those entries which contain one of the specified strings. 
  53.  
  54.         o do not show this entry if it contains one of the strings 
  55.  
  56.         o as above, but only if it has a single English field 
  57.  
  58.         [the reason for the third category is to avoid supression if the word 
  59.         has a real meaning, eg [shimizu] /spring water/Shimizu (pn)/] 
  60.  
  61. The filter details are defined in the moke.rc file.  Here is an extract  from 
  62. my moke.rc: 
  63.  
  64. jdicfilt 0 2 on "Exclude proper names" (pl, (pn pl) pn) 
  65.  
  66. jdicfilt 1 1 off "Exclude all place names" (pl, pl) 
  67.  
  68. jdicfilt 2 1 off "Exclude all person names" (pn pn) 
  69.  
  70. jdicfilt 3 0 off "Show only person names" (pn pn) 
  71.  
  72. jdicfilt 4 0 off "Show only place names" (pl, pl) 
  73.  
  74. jdicfilt 5 0 off "Show only place & person names" (pl, (pn pl) pn) 
  75.  
  76. JREADER 
  77.  
  78. The main change is the verb/adjective de-inflector function.  (This came from 
  79. a  still-born  "translation aid" program (JTRAID),  which I worked on about 6 
  80. months ago.) 
  81.  
  82. This function will attempt to work out the "dictionary  form"  of  verbs  and 
  83. adjectives  before proceeding with the dictionary scan.  It can be turned off 
  84. by a jdic.rc entry if it bugs you.  It also can be toggled on or off with the 
  85. "v" command. 
  86.  
  87. Other  options  allow  you  to skip forward a specified number of lines,  and 
  88. display the current line number. 
  89.  
  90. Jim Breen
  91. July 1993
  92.  
  93.